import Vue from "vue"
import Vuex from "vuex"
import state from "./state"
import mutations from "./mutations"
Vue.use(Vuex)

export default new Vuex.Store({
  state: state,
  mutations: mutations,
  getters: {
    doubleCity (state) {
      return state.city + " " + state.city
    }
  },
  actions: {
    changeCity (ctx, city) {
      ctx.commit("changeCity", city)
      try {
        localStorage.city = city
      } catch (error) {}
    }
  },
  modules: {
  }
})
